7eb05c354a04bd04f97ffa4c95f97ee509f820a3,test/org/opencms/file/collectors/TestCategoryResourceCollectors.java,TestCategoryResourceCollectors,initResources,#CmsObject#,75
Before Change
// business
service.addResourceToCategory(cms, "/file1", catBusiness.getPath());
service.addResourceToCategory(cms, "/file5", catBusiness.getPath());
service.addResourceToCategory(cms, "/folder1/file3", catBusiness.getPath());
service.addResourceToCategory(cms, "/file4", catBusiness.getPath());
service.addResourceToCategory(cms, "/folder1/file4", catBusiness.getPath());
// sports
service.addResourceToCategory(cms, "/file3", catSports.getPath());
service.addResourceToCategory(cms, "/folder1/file1", catSports.getPath());
service.addResourceToCategory(cms, "/file2", catSports.getPath());
service.addResourceToCategory(cms, "/folder1/file2", catSports.getPath());
}
After Change
*/
public static synchronized void initResources(CmsObject cms) throws Exception {
synchronized (cms) {
cms.createResource("/folder1", CmsResourceTypeFolder.getStaticTypeId());
cms.wait(100); // this is needed for testing the date sorting collector
// jsps
cms.createResource("/file1", CmsResourceTypeJsp.getStaticTypeId(), null, null);
cms.wait(100);
cms.createResource("/folder1/file3", CmsResourceTypeJsp.getStaticTypeId(), null, null);
cms.wait(100);
cms.createResource("/file3", CmsResourceTypeJsp.getStaticTypeId(), null, null);
cms.wait(100);
cms.createResource("/folder1/file1", CmsResourceTypeJsp.getStaticTypeId(), null, null);
cms.wait(100);
cms.createResource("/file5", CmsResourceTypeJsp.getStaticTypeId(), null, null);
cms.wait(100);
// plains
cms.createResource("/file2", CmsResourceTypePlain.getStaticTypeId(), null, null);
cms.wait(100);
cms.createResource("/folder1/file4", CmsResourceTypePlain.getStaticTypeId(), null, null);
cms.wait(100);
cms.createResource("/folder1/file2", CmsResourceTypePlain.getStaticTypeId(), null, null);
cms.wait(100);
cms.createResource("/file4", CmsResourceTypePlain.getStaticTypeId(), null, null);
}
CmsCategoryService service = CmsCategoryService.getInstance();
CmsCategory catBusiness = service.createCategory(
cms,
null,
"business",
"business title",
"business description");
CmsCategory catSports = service.createCategory(cms, null, "sports", "sports title", "sports description");
// business
service.addResourceToCategory(cms, "/file1", catBusiness.getPath());
service.addResourceToCategory(cms, "/file5", catBusiness.getPath());
service.addResourceToCategory(cms, "/folder1/file3", catBusiness.getPath());
service.addResourceToCategory(cms, "/file4", catBusiness.getPath());
service.addResourceToCategory(cms, "/folder1/file4", catBusiness.getPath());
// sports
service.addResourceToCategory(cms, "/file3", catSports.getPath());
service.addResourceToCategory(cms, "/folder1/file1", catSports.getPath());
service.addResourceToCategory(cms, "/file2", catSports.getPath());
service.addResourceToCategory(cms, "/folder1/file2", catSports.getPath());
}